<?php
App::Import('Model', 'Hojasproduccione');
App::Import('Model', 'Hojasruta');
App::Import('Model', 'Notaentrega');
App::import('Model', 'Myhojasruta');
App::Import('Model', 'Notaremisiones');
$modeloHojasRuta = new Myhojasruta();
$conproduccion = new Hojasproduccione();
$hosruta = new Hojasruta();
$notaentrega = new Notaentrega();
$modeloNotasRemisiones = new Notaremisione();
?>
<script type="text/javascript">
    $(document).ready(function() {
        $('#grid').dataTable({
            "bJQueryUI": false,
            "bAutoWidth": false,
            "sPaginationType": "full_numbers",
            "sDom": '<"H"fl>t<"F"ip>',
            "aaSorting": [[0, "desc"]]
        });
    });
</script>
<div class="widget grid12">
    <div class="whead" id="btMuestraFormulario"><h6>BUSQUEDA TRABAJOS ANTERIORES</h6><div class="clear"></div></div>
    <?php //echo $this->Form->create('Tubo', array('id' => "validate"));  ?>
    <div id="muestraFormulario" style="display:none; ">

        <?php
        echo
        $this->Ajax->form(array('type' => 'post',
            'options' => array(
                'model' => 'Trabajos',
                'update' => 'muestraResultados',
                'url' => array(
                    'controller' => 'Trabajos',
                    'action' => 'ajaxbuscatrabajo'
                ),
            )
        ));
        ?>
        <div class="formRow">
            <div class="formRow">
                <div class="grid3"><label>Numero Trabajo:</label></div>
                <div class="grid3">
                    <?php //echo $this->Form->text('numero', array('size' => '20', 'id' => 'validate')); ?>                
                    <input type="number" name="data[Trabajo][numero]" style="width: 90px">
                </div> 
                <div class="grid3"><label>&nbsp;</label></div>          
            </div>                          
        </div>
        <div class="formRow">
            <div class="formRow">
                <div class="grid3"><label>Fecha Inicio:</label></div>
                <div class="grid3">
                    <input type="date" name="data[Trabajo][fechai]">
                </div> 

                <div class="grid3"><label>Fecha Fin:</label></div>

                <div class="grid3">
                    <input type="date" name="data[Trabajo][fechaf]">            
                </div> 

            </div>                           
        </div>

        <div class="formRow">
            <div class="formRow">            

                <div class="grid3"><label>&nbsp;</label></div>

                <div class="grid3">
                    <input type="submit" value="BUSCAR CODIGO" class="buttonM bGreen formSubmit"><div class="clear"></div>            
                </div> 

            </div>                   
            </form>
        </div>
    </div>
</div>

<div class="clear"></div>

<div class="widget grid12">
    <div class="whead"><h6>LISTADO DE TRABAJOS</h6><div class="clear"></div></div>
    <div class="shownpars">    
        <div id="muestraResultados">
        <table cellpadding="0" cellspacing="0" border="0" id="grid">
            <thead>
                <tr>
                    <th>Nro</th>
                    <th>Cliente</th>
                    <th>Telefono&nbsp;/&nbsp;celular</th>
                    <th>Sucursal</th>
                    <th>Estado</th>
                    <th>Fecha registro</th>
                    <th>Acciones</th>
                </tr>
            </thead>
            <tbody>
                <?php //$i = 1; ?>
                <?php $i = 1; ?>
                <?php
                foreach ($trabajos as $trab):
                    $idtrabajo = $trab['Trabajo']['id'];
                    //$idhojaruta = $trab[''][''];
                    $hojaproduccion = $hosruta->find('first',array('recursive' => -1,'conditions' => array('Hojasruta.trabajo_id' => $idtrabajo)));
                    //debug($hojaproduccion);exit;
                    $conhojaproduccion = $conproduccion->find('count', array('conditions' => array('Hojasproduccione.trabajo_id' =>
                            $idtrabajo)));
                    $nota = $notaentrega->find('count', array('conditions' => array('Notaentrega.trabajo_id' => $idtrabajo)));
                    if ($conhojaproduccion != 0) {
                        $estilo = 'background: #C5FFB8';
                    } else {
                        $estilo = '';
                    }
                    ?>
                    <tr style="<?php echo $estilo ?>">
                        <?php //debug($estilo);  ?>
                        <?php $i++; ?>
                        <td><?php echo $trab['Trabajo']['id']; ?></td>
                        <td><?php echo $trab['Cliente']['nombre']; ?></td>
                        <td><?php echo $trab['Cliente']['telefono']; ?>&nbsp;-&nbsp;<?php echo $trab['Cliente']['celular']; ?></td>
                        <td><?php echo $trab['Sucursale']['nombre']; ?></td>
                        <td>
                            <?php
                            switch ($trab['Trabajo']['estadostrabajo_id']):
                                case '1': echo 'REGISTRADO';
                                    break;
                                case '2': echo 'PAUSADO';
                                    break;
                                case '4': echo 'EN ESPERA';
                                    break;
                                case '5': echo 'PRODUCCION';
                                    break;
                                default: echo '';
                                    break;
                            endswitch;
                            ?>
                        </td>
                        <td>
                            <?php
                            $tiempo = split(' ', $trab['Trabajo']['fecharegistro']);
                            $fecha = split('-', $tiempo[0]);
                            echo $fecha[2] . '-' . $fecha[1] . '-' . $fecha[0];
                            ?>
                            <?php
                            $hora = $tiempo[1];
                            echo $hora;
                            ?>
                        </td>
                        <td style="font-size:10px;">
                            <?php echo $this->Html->link($this->Html->image("iconos/edit.png", array("alt" => 'Editar', 'title' => 'Editar')), array('action' => 'editar', $trab['Trabajo']['id']), array('escape' => false)); ?>
                            <?php
                            $compruebaHr = $modeloHojasRuta->find('count', array(
                                'conditions' => array('Myhojasruta.trabajo_id' => $trab['Trabajo']['id'])
                            ));
                            //debug($compruebaHr);
                            if ($compruebaHr > 0):
                                ?>
                                <?php echo $this->Html->link($this->Html->image("iconos/print.png", array('title' => 'Imprimir')), array('action' => 'imprimirhp', $trab['Trabajo']['id']), array('escape' => false)); ?>
                            <?php else: ?>
                                <?php echo $this->Html->link($this->Html->image("iconos/hojaruta.png", array('title' => 'Crear Hoja de Ruta')), array('action' => 'imprimir', $trab['Trabajo']['id']), array('escape' => false)); ?>
                            <?php endif; ?>
                            &nbsp;
                            <?php echo $this->Html->link($this->Html->image("iconos/elim.png", array("alt" => 'Eliminar', 'title' => 'Eliminar')), array('action' => 'eliminar', $trab['Trabajo']['id']), array('escape' => false), ("Desea eliminar realmente??"));
                            ?>
                            <?php //echo $this->Html->link('EDITAR', array('action' =>'editar', $trab['Trabajo']['id']), array('class' => 'inner_a')); ?>
                            <?php //echo $this->Html->link('IMPRIMIR', array('action' =>'imprimir', $trab['Trabajo']['id']), array('class' => 'inner_a')); ?>
                            <?php //echo $this->Html->link('ELIMINAR', array('action' =>'eliminar', $trab['Trabajo']['id']), array('class' => 'inner_a'), ('Desea realmente eliminar?')); ?>
                            <?php if ($trab['hp'] != 0): ?>

                            <?php else: ?>
                                <?php //echo $this->Html->link($this->Html->image("iconos/inbox.png",array("alt" =>'Produccion', 'title' => 'Produccion')), array('action' => 'produccion', $trab['Trabajo']['id']), array('class' => 'inner_a','style' => 'background:green; color:#fff;')); ?>
                                <?php //echo $this->Html->link('PRODUCCION', array('action' => 'produccion', $trab['Trabajo']['id']), array('class' => 'inner_a')); ?>
                                &nbsp;
                                <?php echo $this->Html->link($this->Html->image("iconos/produccion.png", array('title' => 'Produccion')), array('action' => 'produccion', $trab['Trabajo']['id']), array('escape' => false)); ?>
                            <?php endif; ?>
                            &nbsp;
                            <?php
                            if ($compruebaHr > 0) {
                                $veNotaRemision = $modeloNotasRemisiones->find('first', array(
                                    'recursive' => -1,
                                    'conditions' => array('Notaremisione.trabajo_id' => $trab['Trabajo']['id'])
                                ));
                                //debug($veNotaRemision);
                                if (empty($veNotaRemision)) {
                                    //echo $this->Html->image('iconos/printne.png');
                                    echo $this->Html->link($this->Html->image("iconos/printne.png", array('title' => 'Imprimir Nota Entrega')), array('action' => 'imprimirnotaentrega', $trab['Trabajo']['id'], $hojaproduccion['Hojasruta']['id']), array('escape' => false));
                                } else {
                                    echo $this->Html->link($this->Html->image("iconos/printnr.png", array('title' => 'Imprimir Nota Entrega')), array('action' => 'imprimirnotaremision', $trab['Trabajo']['id'], $hojaproduccion['Hojasruta']['id']), array('escape' => false));
                                }
                            }
                            ?>
                        </td>
                    </tr>
                <?php endforeach; ?>                  
            </tbody>
        </table>
        </div>    
    </div> 
</div> 
    
<script>
    $(document).ready(function() {
        $('#btMuestraFormulario').click(function() {
            //console.log('Aqui hizo click'); 
            $('#muestraFormulario').toggle('slow');
        });
    });
</script>
<?php
echo $this->Html->link('INSERTAR NUEVO TRABAJO', array('action' =>
    'nuevahojaruta'), array('class' => 'buttonS bGreen'));
?>